Sequent calculi for process verification: Hennessy-Milner logic for an arbitrary GSOS
نویسنده
چکیده
We argue that, by supporting a mixture of “compositional” and “structural” styles of proof, sequent-based proof systems provide a useful framework for the formal verification of processes. As a worked example, we present a sequent calculus for establishing that processes from a process algebra satisfy assertions in HennessyMilner logic. The main novelty lies in the use of the operational semantics to derive introduction rules, on the left and right of sequents, for the operators of the process calculus. This gives a generic proof system applicable to any process algebra with an operational semantics specified in the GSOS format. Using a general algebraic notion of GSOS model, we prove a completeness theorem for the cut-free fragment of the proof system, thereby establishing the admissibility of the cut rule. Under mild (and necessary) conditions on the process algebra, an ω-completeness result, relative to the “intended” model of closed process terms, follows.
منابع مشابه
Compositionality via Cut-Elimination: Hennessy-Milner Logic for an Arbitrary GSOS
We present a sequent calculus for proving that processes in a process algebra satisfy assertions in Hennessy-Milner logic. The main novelty lies in the use of the operational semantics to derive introduction rules (on the left and right of sequents) for the diierent operators of the process calculus. This gives a generic proof system applicable to any process algebra with an operational semanti...
متن کاملA Logic for Choreographies
We explore logical reasoning for the global calculus, a coordination model based on the notion of choreography, with the aim to provide a methodology for specification and verification of structured communications. Starting with an extension of Hennessy-Milner logic, we present the global logic (GL), a modal logic describing possible interactions among participants in a choreography. We illustr...
متن کاملModal Logics for Nominal Transition Systems
We define a uniform semantic substrate for a wide variety of process calculi where states and action labels can be from arbitrary nominal sets. A Hennessy-Milner logic for these systems is introduced, and proved adequate for bisimulation equivalence. We show how to treat different bisimulation variants such as early, late and open in a systematic way, and make substantial comparisons with relat...
متن کاملOn Modal Characterizations and Turning GSOS Rules Into Equations
In this thesis properties of various process equivalences are analysed, specifically definability with finite HML formulas, soundness of the Approximation Induction Principle and properties of processes that are regular with respect to a given equivalence. Also it is explained how to adapt the existing axiomatisation strategy for bisimulation so that it works for other common equivalences as we...
متن کاملTCCS : A Temporal Calculus of Communicating Systems (DRAFT)
In this paper we describe the calculus TCCS, an extension of the process algebra CCS with temporal constructs. The calculus is useful for the formal analysis of the timing aspects of systems, as well as their functional behaviour. Such aspects include when events can and must occur, as well as how fast a process may execute. The paper includes extensive examples, as well as a detailed descripti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Log. Algebr. Program.
دوره 60-61 شماره
صفحات -
تاریخ انتشار 2004